﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;

namespace BattleTank3D.Telas
{
    /// <summary>
    /// Classe que possui os dados necessarrios para a aprentação da Tela
    /// </summary>
    class TelaDTO
    {
        /// <summary>
        /// Imagem da Tela que devera ser apresentada
        /// textura
        /// </summary>
        private Texture2D ImagemTela;
        public Texture2D imagemTela
        {
            get { return ImagemTela; }
            set
            {
                ImagemTela = value;
            }
        }

        /// <summary>
        /// Numero de Opções na tela
        /// limite
        /// </summary>   
        private int LimiteOpcoes;
        public int limiteOpcoes
        {
            get { return LimiteOpcoes; }
            set
            {
                LimiteOpcoes = value;
            }
        }
        
        /// <summary>
        /// posicao y da primeira opção 
        /// posX
        /// </summary>
        private int PosicaoYOpcao;
        public int posicaoYOpcao
        {
            get { return PosicaoYOpcao; }
            set
            {
                PosicaoYOpcao = value;
            }
        }

        /// <summary>
        /// distancia y entre as opções
        /// alignY
        /// </summary>
        private int DistanciaYOpcao;
        public int posicaoXOpcao
        {
            get { return DistanciaYOpcao; }
            set
            {
                DistanciaYOpcao = value;
            }
        }

        /// <summary>
        /// posição x das opções
        /// distX
        /// </summary>
        private int PosicaoXOpcao;
        public int distanciaYOpcao
        {
            get { return PosicaoXOpcao; }
            set
            {
                PosicaoXOpcao = value;
            }
        }

        /// <summary>
        ///  texto das opcoes
        /// texto
        /// </summary>
        private String[] TextoOpcoes;
        public String[] textoOpcoes
        {
            get { return TextoOpcoes; }
            set
            {
                TextoOpcoes = value;
            }
        }
    }
}
